// pages/com/com.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    htmlStr: '<h1 style="color: green"> 眼睛可以近视，目光不能短浅。 </h1>'
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {

  },
  goWebViewClick(){
    //   wx 是一个全局变量，在小程序开发的任何 js 中都可以调用
    // wx.switchTab({
    //     url: '/pages/cart/cart'
    // })

    // wx.reLaunch({
    //     url: '/pages/webview/webview'
    // })

    // wx.redirectTo({
    //     url: '/pages/webview/webview'
    // })

    /*
        路由传参两种方法
        第一种：
        通过事件传递，跳转页面的时候在 success 中
        通过 res.eventChannel.emit('事件名称', 要传的内容)
     
        在进入的页面中的 onLoad 中，创建一个 const eventChannel = this.getOpenerEventChannel()
        接收
        eventChannel.on('事件名称', function(data) {
            // 监听前一页面传递过来的数据
            console.log(data)
        })

        第二种：通过 url 传递
        wx.navigateTo({url: '/pages/webview/webview?proid=1008611'})
        ? 问号后面就是要传递的参数  proid=1008611
        在进入页面的 onLoad 中通过 参数接收
        console.log(options.proid);

    */ 
    

    wx.navigateTo({
        url: '/pages/webview/webview?proid=1008611',
        events: {
            // 接收被打开的页面 webview 传递过来的参数
            getname(data){
                console.log(111111,data);
            }
        },
        success(res){
            // 给要打开的页面传递内容
            res.eventChannel.emit('query', { data: 'test', name: '张三', age: 18, url: 'https://m.jd.com/' })
        }
    })
    
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})